// CF786B write by cn_ryh